home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / ingres04.lzh / source / dbu / Makefile < prev    next >
Encoding:
Makefile  |  1993-01-18  |  1.7 KB  |  82 lines

  1. #
  2. #  Makefile for INGRES database utilities
  3. #
  4. #    @(#)Makefile    8.4     12/18/85
  5. #
  6.  
  7. include ../Config
  8.  
  9. INGRES=    ../..
  10. H=    ../h
  11. LIB=    $(INGRES)/lib
  12. BIN=    $(INGRES)/bin
  13.  
  14. CTLMOD=    $(LIB)/ctlmod
  15. IUTIL=    $(LIB)/iutil
  16. GUTIL=    $(LIB)/gutil
  17. DBULIB=    $(LIB)/dbulib
  18.  
  19. LIBS=    $(CTLMOD) $(IUTIL) $(GUTIL)
  20. LIBS1=    $(CTLMOD) $(DBULIB) $(IUTIL) $(GUTIL)
  21. OBJS=    index.o create.o modify.o modupdate.o destroy.o \
  22.     udestroy.o copy.o purgetup.o print.o rupdate.o \
  23.     help.o save.o update.o convert.o secupdate.o \
  24.     rdwrbatch.o resetrel.o seq_atts.o sysfunc.o \
  25.     get_p_tid.o display.o pr_prot.o pr_tree.o rmqm.o ksort.o \
  26.     btreeupdate.o
  27. HDRS=
  28. SRCS=    index.c create.c modify.c modupdate.c destroy.c udestroy.c \
  29.     purgetup.c print.c rupdate.c help.c save.c update.c convert.c \
  30.     secupdate.c rdwrbatch.c resetrel.c seq_atts.c \
  31.     get_p_tid.c copy.c ksort.c \
  32.     display.c rmqm.c pr_prot.c pr_tree.c  sysfunc.c btreeupdate.c
  33.  
  34. SOBJS=  sysmon.o
  35.  
  36. SSRCS=  sysmon.c
  37.  
  38. AR=    -ar
  39. ARFLAGS=rvu
  40. RANLIB=    ranlib
  41. CFLAGS=    $(CONFIG) -I$H -O -I../ctlmod
  42. LDFLAGS=
  43. CP=    cp
  44. CHMOD=    chmod
  45. LIBMODE=664
  46. BINMODE=4740
  47. ROMODE=    444
  48. HEADER=    Database Utilities
  49.  
  50. dbulib: $(OBJS)
  51.     $(AR) $(ARFLAGS) dbulib $?
  52.     $(CHMOD) $(LIBMODE) dbulib
  53.     $(RANLIB) dbulib
  54.  
  55. $(LIB)/dbulib: dbulib
  56.     $(CP) dbulib $(LIB)/dbulib
  57.     $(RANLIB) $(LIB)/dbulib
  58.  
  59. install: $(LIB)/dbulib $(LIB)/sysmonlib
  60.  
  61. sysmonlib: $(SOBJS)
  62.     $(AR) $(ARFLAGS) sysmonlib $?
  63.     $(CHMOD) $(LIBMODE) sysmonlib
  64.     $(RANLIB) sysmonlib
  65.  
  66. $(LIB)/sysmonlib: sysmonlib
  67.     $(CP) sysmonlib $(LIB)/sysmonlib
  68.     $(RANLIB) $(LIB)/sysmonlib
  69.  
  70. sysmonitor: $(LIB)/sysmonlib
  71.     
  72. alldbu: $(OBJS) config.o
  73.     $(CC) config.o $(OBJS) $(LDFLAGS) $(LIBS) -o alldbu
  74.     $(CHMOD) $(BINMODE) alldbu
  75.  
  76. new:
  77.     rm -f dbulib alldbu
  78.  
  79. clean:
  80.     rm -f *.o
  81.     rm -f dbulib alldbu a.out core sysmonlib
  82.